﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int n = 50;
//	for (int i = 1;i <= n;i++)
//	{
//		if ((i % 10) & 1 == 1)
//		{
//			continue;
//		}
//		else
//		{
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}


求一个数的二进制数中1的个数
#include <stdio.h>
int main()
{
   int num = -1;
   int count = 0;//计数
   while (num)
   {
      count++;
      num = num & (num - 1);
   }
   printf("1的个数 = %d\n",count);
   return 0;
}

